<template>
    <!-- 单元格组容器，根据padding属性控制是否添加内边距 -->
    <view :class="[ns.b(), ns.is('padding', padding)]">
        <!-- 插槽内容 -->
        <slot />
    </view>
</template>

<script setup lang="ts">
import { useNamespace } from "@/hooks";

const ns = useNamespace("cell-group");

/**
 * 定义组件属性
 * @property {boolean} padding - 控制是否添加内边距，默认值为true
 */
defineProps({
    padding: {
        type: Boolean,
        default: true
    }
});
</script>

<style lang="scss" scoped>
@import "./index";
</style>
